/*CSS通用重置样式*/
body, div, dl, dt, dd, ul, ol, li,h1, h2, h3, h4, h5, h6, pre, code,form, fieldset, legend, input, button,textarea, p, blockquote, th, td {margin:0;padding:0;}
fieldset,img {border:0;}
:focus{outline:0;}
address,caption,cite,code,dfn,em,th,var,optgroup,i {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym {border:0;font-variant:normal;}
input,button, textarea,select,optgroup,option {font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
code,kbd,samp,tt{font-size:100%;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
ol,ul {list-style:none;}
caption,th {text-align:left;}
sup{font-size:100%;vertical-align:text-top}
sub{font-size:100%;vertical-align:text-bottom}
:link,:visited,ins {text-decoration:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}
pre{white-space:pre-wrap;word-wrap:break-word}
* html pre{white-space:normal}
table{border-collapse:collapse;border-spacing:0}
a{text-decoration:none;outline:0 none;}
img{vertical-align:middle}

.cf:before,.cf:after,.clearfix:before,.clearfix:after{content:"";display:block;height:0;overflow:hidden;}
.cf:after,.clearfix:after{clear:both;}
.cf,.clearfix{*zoom:1;}
body{font-size:12px;color:#333;background:#fff;font-family:microsoft yahei,Arial, Helvetica, sans-serif;}

.fl{float:left}
.fr{float:right}
.none{display:none}
.es{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bold{font-weight:bold}
.auto{margin:0 auto}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt15{margin-top:15px}
.rel{position:relative}
.abs{position:absolute}
.ml5{margin-left:5px}
.mr5{margin-right:5px}
.mb10{margin-bottom:10px}
.ml10{margin-left:10px}
.mr10{margin-right:10px}
.red{color:#ff0000}
.v_m{vertical-align:middle}
.del{text-decoration:line-through;font-family:arial;color:#888}
.trans{-webkit-transition:all ease 1s;transition:all ease 1s}
.trans2{-webkit-transition:all ease .5s;transition:all ease .5s}

#AdCycleNav{position:absolute;bottom:20px;right:0;z-index:10;right:20px}
#AdCycleNav a{width:25px;height:12px;background:#eee;float:left;display:block;text-indent:-9999em;margin-right:5px;overflow:hidden}

.rgba{background:rgba(51,51,51,0.8);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#C7333333',EndColorStr='#C7333333');_background:#333}
.rgba_2{background:rgba(255,255,255,0.9);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#D4ffffff',EndColorStr='#D4ffffff');_background:#fff}
.rgba_3{background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7A000000',EndColorStr='#7A000000');_background:#000}
.load{background:url(../images/load.gif) no-repeat center center #fff;display:inline-block}
.imgpic{background:#fff}
.wap{width:1000px}
.wrapper{height:auto;margin:0 auto;position:relative;width:1000px;z-index:1}
.w1000{width:1000px}

/* header */
#header{width:100%}
#header .wp{background:#f7f7f7;height:28px;line-height:28px;border-bottom:1px solid #d2d2d2;width:100%;color:#666}
#header .h-dl{padding-left:3px}
#header .h-dl a{margin:0 6px}
#header .h-m{margin-left:5px}
#header .h-nav li{float:left;margin-right:15px}
#header li.h-wei{margin-right:0;position:relative;_width:70px}
#header li.h-wei a{background:url(../images/head_wx.png) no-repeat 5px 8px #f7f7f7;padding:0 5px 0 25px;display:block;border:1px solid #f7f7f7;border-bottom:0 none;height:27px;line-height:27px;margin:0 0 -1px;z-index:10;position:relative}
#header li.h-sina a{background:url(../images/sina.png) no-repeat 0 5px;padding-left:20px;display:inline-block}
#wei_x{background:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.15);position:absolute;border:1px solid #ccc;padding:10px;right:0;top:27px;width:300px;display:none;z-index:9}
#wei_x img.w-x{float:right;margin-left:10px}
#wei_x p{font-size:14px;line-height:24px;font-weight:bold;margin-bottom:3px}
#wei_x .w-x-2{line-height:18px}
#header .w-on #wei_x{display:block}
#header li.w-on a{border-color:#ccc;background-color:#fff}

#header li.h-app{position:relative;margin-right:0;_width:70px;margin-left:6px}
#header li.h-app a{background:url(../images/anzhuo.png) no-repeat 5px 5px;padding:0 5px 0 23px;display:block;border:1px solid #f7f7f7;border-bottom:0 none;height:27px;line-height:27px;margin:0 0 -1px;z-index:13;position:relative}
#header #app_h{background:#fff;box-shadow:0 0 3px rgba(0, 0, 0, 0.15);position:absolute;border:1px solid #ccc;padding:10px;right:0;top:27px;width:130px;display:none;z-index:12;text-align:center}
#header #app_h p{line-height:24px;color:#666;text-align:center;font-size:14px}
#header li.app-on a{border-color:#ccc;background-color:#fff}
#header li.app-on #app_h{display:block}

#header .h-logo{padding:15px 0}
#header .logo{padding-right:10px;}
#header .h-tel{width:195px;padding:5px 0 0 55px;background:url(../images/tel.gif) no-repeat 0 5px;min-height:50px}
#header .h-tel dt{line-height:20px;color:#666;font-size:14px}
#header .h-tel dd{font-size:26px;line-height:30px;text-shadow:1px 1px 1px #ccc}
#header .h-city{padding:8px 2px 0 8px;width:100px}
#header .h-city p{color:#000;text-shadow:1px 1px 1px #ccc;font-size:16px;line-height:20px;margin-bottom:2px}
#header .h-citys{position:relative;z-index:12}
#header .h-citys .change-city{display:inline-block;white-space:nowrap;border:1px solid #f7f7f7;border-bottom:0 none;height:24px;line-height:24px;position:relative;z-index:15;margin:0 0 -1px;padding:0 5px;background:#fff}
#header .h-citys .show-city{position:absolute;width:200px;background:#fff;padding:5px;left:0;z-index:14;display:none;border:1px solid #ccc;box-shadow:0 0 3px rgba(0, 0, 0, 0.15)}
#header .h-citys .show-city a{float:left;height:20px;line-height:20px;padding:0 5px;margin:0 6px 2px 0;white-space:nowrap;*display:inline;}
#header .h-citys .show-city a:hover{color:#fff}
#header .h-on .change-city{border-color:#ccc}
#header .h-on .show-city{display:block}
#header .nav{height:40px;width:100%}
#header .nav ul{overflow:hidden;height:40px}
#header .nav ul li{float:left;height:40px;line-height:40px}
#header .nav ul li a{float:left;padding:0 14px;color:#fff;font-size:16px;white-space:nowrap}

.h-sea{margin-top:12px;display:none}
.h-sea-box{border-width:2px;border-style:solid;width:420px;height:36px}
.head_city{position:relative;width:80px;font-size:14px;z-index:1000;height:36px}
.head_city span{display:block;padding-left:18px;border-right-width:1px;border-right-style:solid;background:#f5f5f5;cursor:pointer;line-height:36px}
.head_city span strong{font-weight:normal;color:333}
.head_city span em{transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-ms-transition:all 0.2s linear;position:absolute;display:block;height:0;overflow:hidden;width:0;font-size:0;border-width:4px;right:10px;top:16px;border-left-color:#f5f5f5;border-right-color:#f5f5f5;border-bottom-color:#f5f5f5;border-style:solid}
.h-hover span em{border-top-color:#f5f5f5;top:12px}
.h_city{background:#fff;border:1px solid #e5e5e5;position:absolute;z-index:1000;width:80px;overflow:hidden;display:none;top:36px;left:-2px}
.h-hover .h_city{display:block}
.h_city li{border-top:1px solid #e5e5e5;height:34px;margin-top:-1px}
.h_city li a{display:block;padding-left:18px;line-height:34px}
.h_city li a:hover{background:#f5f5f5}
.t_text{height:20px;line-height:20px;font-size:12px;padding:8px 10px;width:220px;border:none;color:#888}
.t_btn{cursor:pointer;height:36px;width:96px;border:none;font-size:18px;color:#fff}

/* footer */
#footer{width:100%;margin-top:10px;background-color:#eee}
#footer .foot-box{padding:30px 0 20px}
#footer .box-le{padding-left:46px;background:url(../images/foot_tel.png) no-repeat 0 5px;min-height:45px;width:158px}
#footer .box-le .f-name{color:#333;line-height:20px}
#footer .box-le .f-tel{font-size:20px;line-height:28px;text-shadow:1px 1px 1px #ccc}
#footer .box-cm{width:605px;padding-left:50px}
#footer .box-con-nav{font-size:14px;line-height:24px}
#footer .box-con-nav a{padding:0 3px}
#footer .box-con-lx{margin-top:20px;line-height:24px;color:#666;font-size:14px;padding-left:5px}
#footer .box-rg{width:138px}
#footer .box-rg .f-wei{background:url(../images/foot-txt.gif) no-repeat left center;padding-left:28px;}
#footer .foot-btm{background-color:#fff;padding:10px 0 15px;width:100%}
#footer .foot-link dl{padding-bottom:3px}
#footer .foot-link dt{float:left;width:76px;line-height:24px;font-weight:bold;color:#666}
#footer .foot-link dd{float:left;line-height:24px;width:890px;}
#footer .foot-link dd a{margin-right:12px;white-space:nowrap;}
#footer .foot-copy{padding:15px 0;text-align:center;line-height:22px;color:#666;border-top:1px dashed #ccc}

#mTop{position:fixed;right:10px;bottom:10px;width:50px;z-index:9000;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||10)-(parseInt(this.currentStyle.marginBottom,10)||0)))}
#mTop a{width:50px;display:block;height:50px;background:url(../images/fixed_1.gif) no-repeat 0 0}
#mTop a.back-top{margin-bottom:8px;background-position:0 0}
#mTop a.m-code{background-position:0 -51px;position:relative}
#mTop .m-item{position:absolute;border:1px solid #ccc;padding:10px;left:-225px;width:200px;height:200px;bottom:0;background:#fff;display:none}
#mTop a.m-code:hover .m-item{display:block}

.m-menu{heihgt:20px;line-height:20px;margin-bottom:5px;padding-bottom:5px;color:#999;font-size:14px}
.m-menu span{color:#999}
.m-menu em{font-family:sans-serif;margin:0 3px}

label.error{background:url(../images/ico/ico.gif) no-repeat 0 -302px;color:#f00;padding-left:30px}
.path{width:1000px;color:#333;padding-bottom:12px;margin:0 auto}
.c-nav{background-color:#f5f5f5;border-bottom:1px solid #efefef;height:40px;line-height:40px;width:100%;box-shadow:-1px 2px 6px rgba(0,0,0,.3)}
.c-nav li{float:left;height:40px;line-height:40px;font-size:14px;padding:0 20px;position:relative}
.c-nav li a{color:#888}
.c-nav li a:hover{color:#000;text-decoration:underline}
.c-nav li.on a{color:#000}

/* d-main 下拉 */
.d-main{position:absolute;width:236px;left:82px;top:31px;background:#fff;border:1px solid #999;padding:10px;box-shadow:0 0 3px rgba(0,0,0,0.3);z-index:100;display:none;*top:30px}
.d-main .d-top{height:26px;line-height:26px;border-bottom:1px solid #ccc}
.d-main .d-top a.d-sc{float:right;background:url(../../common/images/icobg.png) no-repeat 0 -502px;width:16px;height:16px;margin-top:5px;}
.d-main .d-con{margin-top:6px;}
.d-main .d-con a{float:left;line-height:22px;margin-right:10px;margin-bottom:3px;white-space:nowrap;}
.d-main .d-type{padding:2px 5px 0;height:26px;line-height:26px;border-bottom:1px solid #ddd;margin-top:5px;}
.d-main .d-type li{float:left;border:1px solid #ddd;border-bottom:0 none;background:#f5f5f5;margin:0 5px 0 0;padding:0 10px;width:auto;height:25px;line-height:25px;cursor:pointer;}
.d-main .d-type li.on{background:#fff;}
/* input */
input.h-inp{color:#999;border:1px solid #999;height:18px;padding:5px;width:246px;vertical-align:middle;*height:16px;*line-height:16px;*padding:6px 5px;*background:#fff}
input.h-in-time{background:url(../../common/images/icobg.png) no-repeat 235px -111px}

/* ---- fang select------*/
.d-select{height:30px;position:relative;display:block;cursor:pointer}
.d-select .sel-dom{float:left;border:1px solid #ddd;padding:4px 25px 4px 4px;background:url(../images/sel_ico.png) no-repeat 39px 11px}
.d-select .sel-at{background-position:39px -26px}
.d-select .sel-val{float:left;height:20px;line-height:20px;padding:0 5px;border-right:1px solid #dfdfdf;width:16px}
.d-select .sel-u{position:absolute;background:#fff;border:1px solid #ddd;z-index:100;left:0;top:29px;overflow:hidden;width:56px;display:none}
.d-select .sel-u li{padding-left:9px}
.d-select .sel-u li.c1_bgt{color:#fff}

/* ---- 点评------*/
.impression{color:#fff;padding:10px 0 0;zoom:1;overflow: hidden}
.impression li{color:#fff;float:left;height:23px;line-height:23px;padding:0 5px;margin-right:5px}
.impression li.t0{background:#666}
.impression li.t1{background:#DB94FF}
.impression li.t2{background:#4C94DB}
.impression li.t3{background:#94B770}
.impression li.t4{background:#EE6AFE}
.impression li.t5{background:#FEBD6A}
.impression li.t6{background:#9384F3}
.impression li.t7{background:#4AD5D7}
.impression li.t8{background:#8CB193}
.impression li.t9{background:#40BDD8}

/* ---- 在线咨询------*/
.ques-top{background:#f0f0f0;color:#333;height:20px;line-height:20px;padding:6px 10px}
.ques-d{margin-top:10px}
.ques-d dt{float:left;text-align:right;width:80px;font-weight:bold;line-height:30px;color:#333}
.ques-d dd{float:left;line-height:30px;margin-left:10px;position:relative;width:860px}
.ques-d dd .formTextarea{border:1px solid #d1d1d1;box-shadow:0 2px 5px #ccc;color:#666;height:120px;line-height:20px;padding:5px;width:560px;border-radius:3px}
.ques-d dd .formTitle{width:80px;padding:5px;height:18px;line-height:18px;border:1px solid #d1d1d1;box-shadow:0 2px 5px #ccc;color:#666;border-radius:3px}
.ques-d dd span{margin-left:10px}
#imgid{color:#f00}
.ques-d dd .formInput01{background:url(../../lvyou/images/markbg.gif) no-repeat -116px -180px;border:0 none;cursor:pointer;height:24px;width:94px}
.faqBox .item{border-bottom:1px solid #d5d5d5;padding:10px 0;margin-bottom:10px}
.faqBox .ask{margin-bottom:3px}
.faqBox dt{float:left;width:93px;line-height:24px}
.faqBox dd{float:left;padding-right:15px;text-align:justify;width:820px;line-height:24px}
.faqBox dd.time{color:#999;padding:0;text-align:right;width:120px;float:right}
.faqBox dt b{background:url(../../lvyou/images/pageico.gif) no-repeat 0 -230px;display:inline-block;float:left;height:22px;margin:0 5px 0 0;width:14px}
.faqBox .answer dt b{background-position:0 -197px}

/* ---------- 翻页开始 ----------*/
.page {padding-top:10px;text-align:right}
.page a{display:inline-block;padding:5px 8px 4px 8px;border:#E4E4E4 1px solid;color:#666;text-decoration:none;cursor:pointer;margin-left:6px;background-color:#fff;font-size:13px}
.page a:hover{color:#fff}
.page span.current{display:inline-block;padding:5px 8px 4px 8px;color:#fff;margin-left:6px;font-size:13px}
.page span.no{display:inline-block;border:1px #e4e4e4 solid;padding:5px 8px 4px 8px;color:#666;text-decoration:none;background-color:#fff;font-size:13px}

/* 弹出窗样式 */
.messWindow{position:absolute;z-index:9999;display:none;background-color:#333;top:0;left:0}
.promptWindow{position:absolute;z-index:100000;width:540px;border:1px #1D52A2 solid;background-color:#fff;display:none;}
#submit-tip{width:360px;border:1px solid #FFC27F;background:#f9f9f9;font-size:14px;font-weight:bold;height:80px;}
#submit-tip p{padding-top:10px;text-align:center;}
/* city menu */
#cityMenu{position:absolute;width:200px;border-width:1px;border-style:solid;background:#fff;-webkit-box-shadow:0px 1px 4px #999;-moz-box-shadow:0px 1px 4px #999;box-shadow:0px 1px 4px #999;z-index:10;display:none}
#cityMenu .title{color:#fff;font-family:Simyou;line-height:22px;padding:2px 0 2px 10px;width:auto;word-wrap:break-word}
#cityMenu .text{height:26px;line-height:26px;font-family:Arial;padding:0 10px;cursor:pointer;}
#cityMenu .text span{float:right;text-align:right;font-family:"宋体"}
#cityMenu .selected{color:#fff}

/* 用户反馈 */
.popBox{width:600px;padding:6px;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#7A000000',EndColorStr='#7A000000')}
.popBox_m{width:600px;background:#fff}
.navMain{height:36px;line-height:36px;padding:0 10px;color:#fff;font-size:16px}
.navMain span{cursor:pointer;float:right;color:#fff;font-family:'Comic Sans MS';font-size:16px}
.popBox_m .text{padding:10px 15px;overflow:hidden;color:#777}
.popBox_m .text .title{font-size:16px;line-height:30px}
.popBox_m .text dl{border-bottom:1px dotted #e6e6e6;line-height:30px;overflow:hidden;padding:5px 0}
.popBox_m .text dt{float:left;width:75px;padding-right:10px;text-align:right;font-weight:bold;color:#333}
.popBox_m .text dd{float:left;width:482px}
.popBox_m span.lei_x{float:left;margin-right:5px}
.popBox_m span.lei_x input{vertical-align:middle;overflow:hidden;display:inline-block;height:13px;width:13px}
.popBox_m span.lei_x label{color:#666;cursor:pointer;display:inline-block;margin:0 4px;vertical-align:middle}
.popBox_m .pop_area{border:1px solid #ddd;border-color:#aaa #ddd #ddd #999;border-radius:3px;font-size:14px;padding:5px;color:#666;line-height:20px;height:80px;width:450px}
.popBox_m .pop_inp{height:18px;line-height:18px;padding:5px;width:150px;border:1px solid #ddd;border-color:#aaa #ddd #ddd #999;margin-right:6px;border-radius:1px;color:#666}
.popBox_m .pop_proof{width:70px}
.popBox_m .pop_sub{height:30px;width:160px;text-align:center;font-size:16px;color:#fff;border:none;cursor:pointer}

/* 首页底部微信 */
#float-level{position:fixed;width:100%;z-index:999;bottom:0;height:185px;background:url(../images/bg_m.png) repeat-x 0 -225px;_position:absolute;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));display:none}
#float-level .pop-box{color:#333;font:12px/1.5 microsoft yahei,arial;width:980px;position:relative;z-index:1;margin:0 auto}
#float-level a.wep-close{color:#9AA1A8;font:38px Simsun;outline:0 none;position:absolute;right:0;top:10px;}
#float-level .wep-phone{background:url(../images/un_app.png) no-repeat 0 0;height:198px;left:0;position:absolute;top:-20px;width:145px}
#float-level .pop-text{color:#fff;left:185px;position:absolute;top:30px;width:340px}
#float-level .pop-t{font-size:40px;margin-bottom:15px}
#float-level .pop-t strong{margin-left:10px}
#float-level .pop-c{font-size:28px;line-height:1.2}
#float-level .pop-c span{margin-left:10px}
#float-level .pop-c span strong{font-size:32px;vertical-align:-2px;font-weight:bold;font-family:Tahoma}
#float-level .pop-int{background:url(../images/bg_m.png) repeat-x 0 -35px;color:#fff;height:147px;left:545px;padding:38px 0 0 40px;position:absolute;top:0;width:349px}
#float-level .pop-f{padding-right:20px;width:178px;float:left}
#float-level .pop-t2{font-size:14px;margin-bottom:15px}
#float-level .pop-t3{font-size:16px;margin-bottom:15px}
#float-level .pop-f a{color:#fff;font-family:Tahoma}
#float-level .pop-f a:hover{text-decoration:underline}
#float-level .pop-code{float:left;padding-top:2px}